﻿@charset "utf-8";
/* Slick Slider */
.slick-slider {position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list {position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus {outline:none}
.slick-list.dragging {cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list {-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track {position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after {display:table;content:''}
.slick-track:after {clear:both}
.slick-loading .slick-track {visibility:hidden}
.slick-slide {display:none;float:left;height:100%;min-height:1px}
[dir='rtl'] .slick-slide {float:right}
.slick-slide img {display:block}
.slick-slide.slick-loading img {display:none}
.slick-slide.dragging img {pointer-events:none}
.slick-initialized .slick-slide {display:block}
.slick-loading .slick-slide {visibility:hidden}
.slick-vertical .slick-slide {display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden {display:none}
.slick-arrow {cursor:pointer;text-indent:-9999px;}

@font-face {
  font-family: 'iconfont';  /* Project id 4102620 */
  src: url('//at.alicdn.com/t/c/font_4102620_pyac6lfaevb.woff2?t=1686998665828') format('woff2'),
       url('//at.alicdn.com/t/c/font_4102620_pyac6lfaevb.woff?t=1686998665828') format('woff'),
       url('//at.alicdn.com/t/c/font_4102620_pyac6lfaevb.ttf?t=1686998665828') format('truetype'),
       url('//at.alicdn.com/t/c/font_4102620_pyac6lfaevb.svg?t=1686998665828#iconfont') format('svg');
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}

/*基本样式*/
html {font-size:calc(100vw / 19.2);/* 10/16=62.5% */}
body {font-size:0.16rem;color:#000;font-family:'Noto Sans SC','黑体','微软雅黑','Microsoft YaHei',SimSun,SimHei,"STHeiti Light",STHeiti,"Lucida Grande",Tahoma,Helvetica,sans-serif;}
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu {margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details {display:block;}
table {border-collapse:collapse;border-spacing:0;padding:0}
fieldset,img {border:0;}
img,object {max-width:100%;width:auto\9;/* for ie8 */-ms-interpolation-mode:bicubic;}
a {outline:none;blr:expression(this.onFocus=this.blur());text-decoration:none;color:#444;}
a:hover {text-decoration:none;color:#000;}
input[type='button'] {outline:none;border:0 none;background-color:transparent;cursor:pointer;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
ul,ol,li {list-style:none outside none;}
pre,code {white-space:pre-wrap}
.cl {zoom:1;}
.cl:after {display:block;content:"";height:0;clear:both}
.cl:before {display:table;content:"";}
.pa {position:absolute;}
.pr {position:relative;}
.fl {float:left}
.fr {float:right}
.fc {}
.tl {text-align:left !important}
.tc {text-align:center}
.tr {text-align:right !important}
.mt {margin-top:0.20rem}
.black * {color:#333}
.white * {color:#fff}
.cover_bg,.cover_img >div:first-child {background-position:50%;background-repeat:no-repeat;background-size:cover}
.cover_img {position:relative;overflow:hidden;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s}
a:hover .cover_img >div:first-child,.cover_img:hover >div:first-child {-webkit-transform:scale(1.1);transform:scale(1.1)}
.cover_img >div:first-child {position:absolute;top:0;left:0;width:100%;height:100%}
.slow {overflow:hidden}
.slow img {-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s}
.slow img:hover {-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
/*表格*/.table > tbody > tr > td,.table > tbody > tr > th,.table > tfoot > tr > td,.table > tfoot > tr > th,.table > thead > tr > td,.table > thead > tr > th {padding:12px;padding:1rem;}
.table-bordered {border:solid #ddd;border-width:0px 1px 1px 0px;}
.table * {word-break:break-all;}
/*边框*/.table-bordered  td {border:solid #ddd;border-width:1px 0px 0px 1px;}
/*条纹*/.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th {background-color:#f9f9f9}
html,body {height:100%;overflow-x:hidden;}
.wrap {width:16rem;margin-left:auto;margin-right:auto;}
.col21 {width:49.99%;float:left}
.col31 {width:33.33%;float:left}
.col32 {width:66.66%;float:left}
.col41 {width:24.99%;float:left}
.header {position:absolute;top:0;left:0;width:100%;z-index:999;padding:0.30rem 0 1rem;transition:all 0.35s ease;background-color:rgba(0,0,0,0.6);
background: -webkit-linear-gradient(bottom, rgba(0,0,0,0), rgba(0,0,0,0.6)); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.6)); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(top,rgba(0,0,0,0), rgba(0,0,0,0.6)); /* Firefox 3.6 - 15 */
background: linear-gradient(to top, rgba(0,0,0,0) , rgba(0,0,0,0.6)); /* 标准的语法 */}
.logo {width:3.6rem;transition:all 0.5s ease;margin-top:0.10rem}
.logo img {width:100%;}
.top {display:flex;display:-webkit-flex;align-items:center;justify-content:flex-end;font-size:0.22rem;}
.top a {color:rgba(255,255,255,0.75);margin-left:0.15rem;}
.top > a.a1{margin-right:0.15rem;position:relative;color:#fff;font-weight:bolder}
.top > a.a1::after{content:'';display:block;width:0.02rem;height:0.20rem;background-color:rgba(255,255,255,0.75);position:absolute;right:-0.16rem;top:50%;transform:translateY(-40%);}
.search {display:inline-block;width:1.75rem;margin-left:0.2rem;height:0.38rem;position:relative;}
.search .iput {width:100%;height:0.38rem;padding:0.05rem 0.4rem 0.05rem 0.10rem;border:none;outline:none;padding-right:0.45rem;background:rgba(255,255,255,0.15);color:#fff;border-radius:0.08rem;box-sizing:border-box;position:absolute;top:0rem;}
.search .sbtn {width:0.44rem;height:0.3888rem;padding:0;border:none;outline:none;background:rgba(0,0,0,0);position:absolute;right:0rem;top:0rem;}
.search .sbtn::after {content:'';display:block;width:0.22rem;height:0.22rem;background:url(sbtn.png) no-repeat center/cover;position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0);}
.nav ul {display:flex;display:-webkit-flex;float:right;margin-right:-0.2rem;transition:all 0.5s ease; margin-top:0.1rem;}
.nav ul li {display:inline-block;*display:inline;*zoom:1;position:relative;padding:0 0.2rem;}
.nav ul>li>a {display:block;font-size:0.24rem;padding:0.2rem 0;}
.nav ul>li>a:hover {color:#f3f3f3;}
.nav ul>li>a:before {content:"";position:absolute;right:0;bottom:0;width:0;height:2px;background:#fff;-moz-transition:all 0.6s ease-in-out;-webkit-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;}
.nav ul>li.on>a:before {left:0;width:100%;}
.nav .sub {position:absolute;z-index:10;left:50%;top:100%;width:2rem;background:rgba(255,255,255,0.9);padding:0.12rem 0 0.24rem;transform:translateX(-50%);border-top:4px solid #ff5000;font-size:0.22rem;box-shadow:0 1px 15px rgba(0,0,0,0.15);display:none;border-radius:0 0 0.1rem 0.1rem;}
.nav .sub .arrow {border-left:4px solid transparent;border-right:4px solid transparent;display:block;margin:0px auto;height:0;width:0;border-bottom:4px solid #ff5000;position:absolute;left:50%;margin-left:-2px;top:-8px;}
.nav .sub a {display:block;padding:8px 0px;line-height:1.4;color:#444;text-align:center;position:relative;z-index:1;perspective:674px;transform-style:preserve-3d;}
.nav .sub a:before {content:"";display:block;position:absolute;left:0px;bottom:0px;z-index:-1;width:100%;display:block;height:100%;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;-webkit-transform:rotateX(-70deg);transform:rotateX(-70deg);z-index:-1;transform-origin:center top 0;-webkit-transform-origin:center top 0;left:0;opacity:0;bottom:0;visibility:hidden;background-color:rgba(255,80,0,0.2);}
.nav .sub a:hover {color:#000;}
.nav .sub a:hover:before {transform:none;opacity:1;visibility:visible;}
.header.xg {padding:0.1rem 0;}
.header.xg .logo {width:2.47rem;margin-top:0.05rem}
.header.xg .logo a img {vertical-align:middle;}
.header.xg .top {display:none;}
.header.xg .nav {margin-top:0rem;}
.footer {background:url(foot.png) center bottom no-repeat;background-size:100% auto;padding-top:0.30rem;}
.footer .fl{ width:25%;}
.footer .fc {width:44%;height:0.80rem;border-left:rgba(255,255,255,.2) 1px solid;border-right:rgba(255,255,255,.2) 1px solid;float:left;position:relative;}
.footer .fc a{float:right;position:absolute; top:0.0rem; right:0.4rem;}
.footer .fc img{width:0.8rem;}
.footer .fr{ width:30%;}
.footer .fr img{width:4rem;float:right;margin-top:0.15rem}
.footer p {font-size:0.18rem;color:#fff;line-height:0.40rem;margin-left:0.64rem;transition:.5s;}
.footer .flogo {height:0.8rem;}
.copy {border-top:rgba(255,255,255,.2) 1px solid;margin-top:0.30rem;padding:0.15rem 0;text-align:center}
.copy a {color:#fff;}

#gotop {position:fixed;z-index:90;bottom:0.50rem;right:0.50rem;box-sizing:border-box;text-align:center;cursor:pointer;-moz-transition:all .5s;-webkit-transition:all .5s;width:0.48rem;height:0.48rem;line-height:0.48rem;background:rgba(0,141,63,.8);opacity:1;visibility:visible;overflow:hidden;border-radius:10%;box-shadow:0 0 15px rgba(0,0,0,.1);}
#gotop.hide {height:0;opacity:0;visibility:hidden}
#gotop svg {width:0.30rem;height:0.30rem;display:inline-block;fill:#fff;vertical-align:middle;margin:-3px 0 0;transition:.6s}
#gotop:hover {border-radius:50%}